<?xml version="1.0" encoding="UTF-8"?>

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
     xmlns:h="http://java.sun.com/jsf/html"
     xmlns:ui="http://java.sun.com/jsf/facelets"
     xmlns:p="http://primefaces.org/ui"
     template="../../Template.xhtml"
>
<ui:define name="title">Manage Advertisements</ui:define>
<ui:define name="body">


<h:form id="form">
<br/><br/>
<p:panelGrid columns="2">

<h2>Manage Advertisements</h2>
<p:commandButton ajax="false" value="Add New" action="AddAdvertisements.xhtml" />
   
</p:panelGrid>
<br/><br/><br/><br/>
 <p:growl id="msgs" showDetail="true"  />
    <p:dataTable id="basicDT" var="car" value="#{pubMB.listPublicite}" rows="10"
                         paginator="true"
                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                         rowsPerPageTemplate="5,10,15" >
      
        <p:column headerText="Id">
            <h:outputText value="#{car.idPublicite}" />
        </p:column>
        <p:column headerText="Advertiser">
        
             <h:outputText value="#{car.annonceur.nom}-#{car.annonceur.prenom}" />
       </p:column>
        <p:column headerText="image">
              <h:outputText value="#{car.image}" />
      
        </p:column>
         <p:column headerText="link">
              <h:outputText value="#{car.lien}" />
      
        </p:column>
         <p:column headerText="unique">
              <h:outputText value="#{car.unnique}" />
      
        </p:column>
         <p:column headerText="Status">
              <h:outputText value="#{car.statut}" />
      
        </p:column>
         <p:column headerText="Urgent">
              <h:outputText value="#{car.urgent}" />
        </p:column>
         <p:column headerText="Views">
              <h:outputText  />
        </p:column>
        <p:column style="width:32px;text-align: center">
             <p:commandButton update=":form:carDetail" oncomplete="carDialog.show()" icon="ui-icon-search" title="View">
                <f:setPropertyActionListener value="#{car}" target="#{pubMB.pub}" />
            </p:commandButton>
             <p:commandButton ajax="false" action="#{pubMB.edit(car.idPublicite)}" icon="ui-icon ui-icon-pencil">
            </p:commandButton>
            <p:commandButton ajax="false" action="#{pubMB.Supprimer(car.idPublicite)}" icon="ui-icon ui-icon-close">
            </p:commandButton>
         </p:column>
    </p:dataTable>
     <p:dialog header="Country details" widgetVar="carDialog" modal="true" showEffect="fade" hideEffect="fade" resizable="false">
        <p:outputPanel id="carDetail" style="text-align:center;">
        <p:panelGrid columns="1">
         <h:outputText value="#{pubMB.pub.image}" />
            <p:panelGrid  columns="2"  columnClasses="label,value">
                 
               
                <h:outputText value="Id:" />
                <h:outputText value="#{pubMB.pub.idPublicite}" />
                 <h:outputText value="Advertiser:" />
                <h:outputText value="#{pubMB.pub.annonceur.nom}-#{pubMB.pub.annonceur.prenom}" />
               
                <h:outputText value="link" />
                <h:outputText value="#{pubMB.pub.lien}" />
            </p:panelGrid>
           </p:panelGrid>
        </p:outputPanel>
    </p:dialog>
 </h:form>
 <br/><br/><br/><br/>
</ui:define>
</ui:composition>